html, body{
height:100%;
margin:0;
padding:0;
min-height:100%;
}
#contents{
min-height:93%;   
margin:0; 
position:relative;
}

* html #contents{
height:93%;
}


#footer{
position:relative; 
top:-7%;
height:7%;
}
 * html #footer{
top:0;
}
